home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / libelf / elf_fill.z / elf_fill
Encoding:
Text File  |  1998-10-30  |  2.4 KB  |  66 lines

  1.  
  2.  
  3.  
  4. EEEELLLLFFFF____FFFFIIIILLLLLLLL((((3333EEEE))))                                                      EEEELLLLFFFF____FFFFIIIILLLLLLLL((((3333EEEE))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _eeee_llll_ffff______ffff_iiii_llll_llll - set fill byte
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _cccc_cccc [_f_l_a_g ...] _f_i_l_e ...  _----_llll_eeee_llll_ffff [_l_i_b_r_a_r_y ...]
  13.  
  14.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_eeee_llll_ffff_...._hhhh_>>>>
  15.      _vvvv_oooo_iiii_dddd _eeee_llll_ffff______ffff_iiii_llll_llll_((((_iiii_nnnn_tttt _ffff_iiii_llll_llll_))))_;;;;
  16.  
  17. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      Alignment constraints for ELF files sometimes require the presence of
  19.      ``holes.''  For example, if the data for one section are required to
  20.      begin on an eight-byte boundary, but the preceding section is too
  21.      ``short,'' the library must fill the intervening bytes.  These bytes are
  22.      set to the _f_i_l_l character.  The library uses zero bytes unless the
  23.      application supplies a value.  See _eeee_llll_ffff______gggg_eeee_tttt_dddd_aaaa_tttt_aaaa(3E) for more information
  24.      about these holes.
  25.  
  26. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  27.      _eeee_llll_ffff(3E), _eeee_llll_ffff______gggg_eeee_tttt_dddd_aaaa_tttt_aaaa(3E), _eeee_llll_ffff______ffff_llll_aaaa_gggg(3E), _eeee_llll_ffff______uuuu_pppp_dddd_aaaa_tttt_eeee(3E).
  28.  
  29. NNNNOOOOTTTTEEEE
  30.      An application can assume control of the object file organization by
  31.      setting the _EEEE_LLLL_FFFF______FFFF______LLLL_AAAA_YYYY_OOOO_UUUU_TTTT bit [see _eeee_llll_ffff______ffff_llll_aaaa_gggg(3E)].  When this is done, the
  32.      library does _n_o_t fill holes.
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.